.special-check-item-list{
  .content-container{
    background: #fff;

    .score-outer{
      float: right;
      margin-right: 20px;
      margin-top: 6px;
      .score{
        font-size: 24px;
        color: #ff8400;
        vertical-align: -2px;
      }
      .score-txt{
        font-size: 14px;
        color: #6c6c6c;
        /*vertical-align: middle;*/
      }
    }

    .main-content{
      padding: 16px 10px 20px 16px;

      .content-outline{
        background: #f2f2f2;
        padding: 16px 26px;
        
        .disabled{
          background: #A2A2A2;
        }
        .outline-row{
          font-size: 12px;
          color: #939393;
          line-height: 36px;
          border-bottom: 1px dashed #b0b0b0;
          overflow: hidden;
        }
        .sub-row{
          padding-left: 54px;
          .sub-row-right{
            margin-left: 48px;
          }
        }
        .row-label{
          float: left;
          margin-right: 20px;         
        }
        .sub-row-right{
          margin-left: 80px;
        }
      }

      .content-table{
        margin-top: 24px;

        .table-operation-bar{
          padding-bottom: 16px;
          background: #fff;

          .operantion-menu{
            display: inline-block;
            img{
              margin-left: 18px;
              vertical-align: middle;
            }
            span{
              padding-right: 16px;
              padding-left: 10px;
              font-size: 14px;
              display: inline-block;
              border-right: 1px solid #d6d6d6;
            }
          }
        }
        .shoushi{
          cursor: pointer;
        }
      }
    }
  }
}